package ooday05;

public class StaticMethod {
    int a;//实例变量(对象来访问)
    static int b;//静态变量(类名来访问)


    void say(){
        System.out.println(a);
    }
    static int plus(int num1,int num2){
        int num=num1+num2;
        return num;
    }

    void show(){
        System.out.println(this.a);
        System.out.println(StaticMethod.b);
    }
    static void test(){
        /*
        静态方法中没有隐式this传递
        没有this就意味着没有对象
        而实例变量a必须通过对象来访问
        所以如下语句发成编译错误
        System.out.println(a);
         */
        System.out.println(StaticMethod.b);
    }
}
